<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~ Copyright (c) 2017-2020 Contributors to the Eclipse Foundation
  ~
  ~ See the NOTICE file(s) distributed with this work for additional
  ~ information regarding copyright ownership.
  ~
  ~ This program and the accompanying materials are made available under the
  ~ terms of the Eclipse Public License 2.0 which is available at
  ~ http://www.eclipse.org/legal/epl-2.0, or the Apache Software License 2.0
  ~ which is available at https://www.apache.org/licenses/LICENSE-2.0.
  ~
  ~ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
<div class="otherelements">
    <p *wineryRepositoryHideOnFeature="configEnum.Yaml">The following items list TOSCA elements contained in
        TOSCA's
        <code>Definitions</code>
        element, which are not listed as separate tabs.
    </p>

    <p *wineryRepositoryShowOnFeature="configEnum.Yaml">The following items list TOSCA elements contained in a TOSCA
        YAML
        <code>ServiceTemplate</code>, which are not listed as separate tabs.
    </p>
    <h4>Artifacts</h4>
    <a class="btn btn-default right-margin-10" [routerLink]="['/artifacttypes']">Artifact Types</a>
    <a class="btn btn-default" [routerLink]="['/artifacttemplates']" *wineryRepositoryHideOnFeature="configEnum.Yaml">Artifact
        Templates</a>
    <h4> {{!configurationService.isYaml() ? 'Requirements and ' : ''}} Capabilities</h4>
    <a *wineryRepositoryHideOnFeature="configEnum.Yaml" class="btn btn-default right-margin-10"
       [routerLink]="['/requirementtypes']">
        Requirement Types
    </a>
    <a class="btn btn-default" [routerLink]="['/capabilitytypes']">Capability Types</a>
    <span *wineryRepositoryHideOnFeature="configEnum.Yaml">
    <h4>Implementations</h4>
    <a class="btn btn-default right-margin-10" [routerLink]="['/nodetypeimplementations']">Node Type Implementations</a>
    <a class="btn btn-default" [routerLink]="['/relationshiptypeimplementations']">Relationship Type Implementations</a>
    </span>
    <h4>Policies</h4>
    <a class="btn btn-default right-margin-10" [routerLink]="['/policytypes']">Policy Types</a>
    <a *wineryRepositoryHideOnFeature="configEnum.Yaml" class="btn btn-default" [routerLink]="['/policytemplates']">Policy
        Templates</a>
    <span *wineryRepositoryHideOnFeature="configEnum.Yaml">
    <hr>
    <h4>Imports</h4>
    <a class="btn btn-default right-margin-10" [routerLink]="['/imports/http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema/']">XML
        Schema
        Definitions</a>
    <a class="btn btn-default"
       [routerLink]="['/imports/http%3A%2F%2Fschemas.xmlsoap.org%2Fwsdl%2F']">WSDLs</a>
    </span>
    <div *wineryRepositoryShowOnFeature="configEnum.Yaml">
        <hr>
        <h4>YAML Simple Profile</h4>
        <a class="btn btn-default" [routerLink]="['/datatypes']">Custom YAML Datatypes</a>
    </div>
    <div *wineryRepositoryFeatureToggle="[configEnum.PatternRefinement, configEnum.PatternDetection]">
        <hr>
        <h4>Refinement Models</h4>
        <a class="btn btn-default right-margin-10" [routerLink]="['/patternrefinementmodels']"
           *wineryRepositoryFeatureToggle="[configEnum.PatternRefinement, configEnum.PatternDetection]">
            Pattern Refinement Models
        </a>
        <a class="btn btn-default" [routerLink]="['/topologyfragmentrefinementmodels']"
           *wineryRepositoryFeatureToggle="configEnum.TopologyFragmentRefinementModel">
            Topology Fragment Refinement
        </a>
        <a class="btn btn-default" [routerLink]="['/testrefinementmodels']"
           *wineryRepositoryFeatureToggle="configEnum.TestRefinement">
            Test Refinement Models
        </a>
    </div>
    <div *wineryRepositoryFeatureToggle="configEnum.Compliance">
        <h4>Compliance Rules</h4>
        <a class="btn btn-default" [routerLink]="['/compliancerules']">Compliance Rules</a>
    </div>
</div>

